<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<style>
		body {
			height: 100vh;
			background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
			overflow: hidden;
			filter: drop-shadow(0 0 10px white);
		}

		.snow {
			position: absolute;
			width: 10px;
			height: 10px;
			background: white;
			border-radius: 50%;
		}

		.snow:nth-child(1) {
			opacity: 0.3622;
			transform: translate(61.8513vw, -10px) scale(0.8848);
			animation: fall-1 15s -27s linear infinite;
		}

		@keyframes fall-1 {
			58.367% {
				transform: translate(66.2969vw, 58.367vh) scale(0.8848);
			}

			to {
				transform: translate(64.0741vw, 100vh) scale(0.8848);
			}
		}

		.snow:nth-child(2) {
			opacity: 0.6259;
			transform: translate(39.1889vw, -10px) scale(0.94);
			animation: fall-2 13s -6s linear infinite;
		}

		@keyframes fall-2 {
			55.251% {
				transform: translate(46.0321vw, 55.251vh) scale(0.94);
			}

			to {
				transform: translate(42.6105vw, 100vh) scale(0.94);
			}
		}

		.snow:nth-child(3) {
			opacity: 0.8502;
			transform: translate(50.1411vw, -10px) scale(0.9883);
			animation: fall-3 12s -30s linear infinite;
		}

		@keyframes fall-3 {
			33.006% {
				transform: translate(40.4102vw, 33.006vh) scale(0.9883);
			}

			to {
				transform: translate(45.27565vw, 100vh) scale(0.9883);
			}
		}

		.snow:nth-child(4) {
			opacity: 0.2641;
			transform: translate(63.9481vw, -10px) scale(0.1915);
			animation: fall-4 13s -9s linear infinite;
		}

		@keyframes fall-4 {
			50.675% {
				transform: translate(60.7159vw, 50.675vh) scale(0.1915);
			}

			to {
				transform: translate(62.332vw, 100vh) scale(0.1915);
			}
		}

		.snow:nth-child(5) {
			opacity: 0.4753;
			transform: translate(68.2277vw, -10px) scale(0.2649);
			animation: fall-5 12s -27s linear infinite;
		}

		@keyframes fall-5 {
			65.83% {
				transform: translate(70.0564vw, 65.83vh) scale(0.2649);
			}

			to {
				transform: translate(69.14205vw, 100vh) scale(0.2649);
			}
		}

		.snow:nth-child(6) {
			opacity: 0.1346;
			transform: translate(83.1341vw, -10px) scale(0.8991);
			animation: fall-6 15s -24s linear infinite;
		}

		@keyframes fall-6 {
			76.809% {
				transform: translate(78.4602vw, 76.809vh) scale(0.8991);
			}

			to {
				transform: translate(80.79715vw, 100vh) scale(0.8991);
			}
		}

		.snow:nth-child(7) {
			opacity: 0.6002;
			transform: translate(62.4526vw, -10px) scale(0.956);
			animation: fall-7 20s -4s linear infinite;
		}

		@keyframes fall-7 {
			35.819% {
				transform: translate(56.6893vw, 35.819vh) scale(0.956);
			}

			to {
				transform: translate(59.57095vw, 100vh) scale(0.956);
			}
		}

		.snow:nth-child(8) {
			opacity: 0.7634;
			transform: translate(81.7969vw, -10px) scale(0.4412);
			animation: fall-8 14s -30s linear infinite;
		}

		@keyframes fall-8 {
			66.995% {
				transform: translate(90.9133vw, 66.995vh) scale(0.4412);
			}

			to {
				transform: translate(86.3551vw, 100vh) scale(0.4412);
			}
		}

		.snow:nth-child(9) {
			opacity: 0.539;
			transform: translate(22.1043vw, -10px) scale(0.0377);
			animation: fall-9 16s -23s linear infinite;
		}

		@keyframes fall-9 {
			42.034% {
				transform: translate(20.8449vw, 42.034vh) scale(0.0377);
			}

			to {
				transform: translate(21.4746vw, 100vh) scale(0.0377);
			}
		}

		.snow:nth-child(10) {
			opacity: 0.1441;
			transform: translate(33.3746vw, -10px) scale(0.4818);
			animation: fall-10 20s -29s linear infinite;
		}

		@keyframes fall-10 {
			72.287% {
				transform: translate(38.8937vw, 72.287vh) scale(0.4818);
			}

			to {
				transform: translate(36.13415vw, 100vh) scale(0.4818);
			}
		}

		.snow:nth-child(11) {
			opacity: 0.3359;
			transform: translate(73.5965vw, -10px) scale(0.5489);
			animation: fall-11 18s -12s linear infinite;
		}

		@keyframes fall-11 {
			79.227% {
				transform: translate(71.7331vw, 79.227vh) scale(0.5489);
			}

			to {
				transform: translate(72.6648vw, 100vh) scale(0.5489);
			}
		}

		.snow:nth-child(12) {
			opacity: 0.0378;
			transform: translate(64.3239vw, -10px) scale(0.1221);
			animation: fall-12 11s -23s linear infinite;
		}

		@keyframes fall-12 {
			66.171% {
				transform: translate(67.5303vw, 66.171vh) scale(0.1221);
			}

			to {
				transform: translate(65.9271vw, 100vh) scale(0.1221);
			}
		}

		.snow:nth-child(13) {
			opacity: 0.6168;
			transform: translate(2.2859vw, -10px) scale(0.8794);
			animation: fall-13 18s -15s linear infinite;
		}

		@keyframes fall-13 {
			72.628% {
				transform: translate(11.0528vw, 72.628vh) scale(0.8794);
			}

			to {
				transform: translate(6.66935vw, 100vh) scale(0.8794);
			}
		}

		.snow:nth-child(14) {
			opacity: 0.4269;
			transform: translate(28.3328vw, -10px) scale(0.0226);
			animation: fall-14 18s -30s linear infinite;
		}

		@keyframes fall-14 {
			54.203% {
				transform: translate(22.1176vw, 54.203vh) scale(0.0226);
			}

			to {
				transform: translate(25.2252vw, 100vh) scale(0.0226);
			}
		}

		.snow:nth-child(15) {
			opacity: 0.5638;
			transform: translate(8.5323vw, -10px) scale(0.5967);
			animation: fall-15 25s -7s linear infinite;
		}

		@keyframes fall-15 {
			67.448% {
				transform: translate(14.2508vw, 67.448vh) scale(0.5967);
			}

			to {
				transform: translate(11.39155vw, 100vh) scale(0.5967);
			}
		}

		.snow:nth-child(16) {
			opacity: 0.0551;
			transform: translate(85.3618vw, -10px) scale(0.4162);
			animation: fall-16 14s -5s linear infinite;
		}

		@keyframes fall-16 {
			74.312% {
				transform: translate(82.6697vw, 74.312vh) scale(0.4162);
			}

			to {
				transform: translate(84.01575vw, 100vh) scale(0.4162);
			}
		}

		.snow:nth-child(17) {
			opacity: 0.7182;
			transform: translate(94.6252vw, -10px) scale(0.7433);
			animation: fall-17 27s -30s linear infinite;
		}

		@keyframes fall-17 {
			55.288% {
				transform: translate(100.3356vw, 55.288vh) scale(0.7433);
			}

			to {
				transform: translate(97.4804vw, 100vh) scale(0.7433);
			}
		}

		.snow:nth-child(18) {
			opacity: 0.0395;
			transform: translate(97.7052vw, -10px) scale(0.7471);
			animation: fall-18 23s -1s linear infinite;
		}

		@keyframes fall-18 {
			64.935% {
				transform: translate(98.8627vw, 64.935vh) scale(0.7471);
			}

			to {
				transform: translate(98.28395vw, 100vh) scale(0.7471);
			}
		}

		.snow:nth-child(19) {
			opacity: 0.1217;
			transform: translate(0.1981vw, -10px) scale(0.6028);
			animation: fall-19 13s -6s linear infinite;
		}

		@keyframes fall-19 {
			68.448% {
				transform: translate(-0.4777vw, 68.448vh) scale(0.6028);
			}

			to {
				transform: translate(-0.1398vw, 100vh) scale(0.6028);
			}
		}

		.snow:nth-child(20) {
			opacity: 0.1745;
			transform: translate(82.6419vw, -10px) scale(0.2258);
			animation: fall-20 25s -10s linear infinite;
		}

		@keyframes fall-20 {
			34.257% {
				transform: translate(85.6795vw, 34.257vh) scale(0.2258);
			}

			to {
				transform: translate(84.1607vw, 100vh) scale(0.2258);
			}
		}

		.snow:nth-child(21) {
			opacity: 0.5926;
			transform: translate(73.1942vw, -10px) scale(0.8404);
			animation: fall-21 26s -17s linear infinite;
		}

		@keyframes fall-21 {
			31.06% {
				transform: translate(63.6079vw, 31.06vh) scale(0.8404);
			}

			to {
				transform: translate(68.40105vw, 100vh) scale(0.8404);
			}
		}

		.snow:nth-child(22) {
			opacity: 0.7933;
			transform: translate(44.0038vw, -10px) scale(0.2433);
			animation: fall-22 19s -10s linear infinite;
		}

		@keyframes fall-22 {
			79.634% {
				transform: translate(47.6857vw, 79.634vh) scale(0.2433);
			}

			to {
				transform: translate(45.84475vw, 100vh) scale(0.2433);
			}
		}

		.snow:nth-child(23) {
			opacity: 0.4827;
			transform: translate(72.4706vw, -10px) scale(0.2483);
			animation: fall-23 19s -2s linear infinite;
		}

		@keyframes fall-23 {
			39.045% {
				transform: translate(64.6212vw, 39.045vh) scale(0.2483);
			}

			to {
				transform: translate(68.5459vw, 100vh) scale(0.2483);
			}
		}

		.snow:nth-child(24) {
			opacity: 0.3441;
			transform: translate(56.9956vw, -10px) scale(0.7378);
			animation: fall-24 12s -17s linear infinite;
		}

		@keyframes fall-24 {
			33.639% {
				transform: translate(64.6735vw, 33.639vh) scale(0.7378);
			}

			to {
				transform: translate(60.83455vw, 100vh) scale(0.7378);
			}
		}

		.snow:nth-child(25) {
			opacity: 0.6984;
			transform: translate(62.7047vw, -10px) scale(0.3654);
			animation: fall-25 28s -25s linear infinite;
		}

		@keyframes fall-25 {
			72.206% {
				transform: translate(56.5762vw, 72.206vh) scale(0.3654);
			}

			to {
				transform: translate(59.64045vw, 100vh) scale(0.3654);
			}
		}

		.snow:nth-child(26) {
			opacity: 0.636;
			transform: translate(50.6238vw, -10px) scale(0.9544);
			animation: fall-26 19s -23s linear infinite;
		}

		@keyframes fall-26 {
			74.739% {
				transform: translate(47.2842vw, 74.739vh) scale(0.9544);
			}

			to {
				transform: translate(48.954vw, 100vh) scale(0.9544);
			}
		}

		.snow:nth-child(27) {
			opacity: 0.2167;
			transform: translate(24.0711vw, -10px) scale(0.9424);
			animation: fall-27 22s -4s linear infinite;
		}

		@keyframes fall-27 {
			69.813% {
				transform: translate(29.984vw, 69.813vh) scale(0.9424);
			}

			to {
				transform: translate(27.02755vw, 100vh) scale(0.9424);
			}
		}

		.snow:nth-child(28) {
			opacity: 0.0219;
			transform: translate(25.8693vw, -10px) scale(0.0104);
			animation: fall-28 29s -22s linear infinite;
		}

		@keyframes fall-28 {
			47.438% {
				transform: translate(33.9965vw, 47.438vh) scale(0.0104);
			}

			to {
				transform: translate(29.9329vw, 100vh) scale(0.0104);
			}
		}

		.snow:nth-child(29) {
			opacity: 0.1989;
			transform: translate(56.8489vw, -10px) scale(0.584);
			animation: fall-29 24s -11s linear infinite;
		}

		@keyframes fall-29 {
			62.672% {
				transform: translate(54.949vw, 62.672vh) scale(0.584);
			}

			to {
				transform: translate(55.89895vw, 100vh) scale(0.584);
			}
		}

		.snow:nth-child(30) {
			opacity: 0.4915;
			transform: translate(76.3389vw, -10px) scale(0.8958);
			animation: fall-30 12s -25s linear infinite;
		}

		@keyframes fall-30 {
			44.889% {
				transform: translate(66.8883vw, 44.889vh) scale(0.8958);
			}

			to {
				transform: translate(71.6136vw, 100vh) scale(0.8958);
			}
		}

		.snow:nth-child(31) {
			opacity: 0.6616;
			transform: translate(48.711vw, -10px) scale(0.4925);
			animation: fall-31 21s -19s linear infinite;
		}

		@keyframes fall-31 {
			37.475% {
				transform: translate(47.9922vw, 37.475vh) scale(0.4925);
			}

			to {
				transform: translate(48.3516vw, 100vh) scale(0.4925);
			}
		}

		.snow:nth-child(32) {
			opacity: 0.8805;
			transform: translate(10.9259vw, -10px) scale(0.6012);
			animation: fall-32 28s -20s linear infinite;
		}

		@keyframes fall-32 {
			64.625% {
				transform: translate(6.6879vw, 64.625vh) scale(0.6012);
			}

			to {
				transform: translate(8.8069vw, 100vh) scale(0.6012);
			}
		}

		.snow:nth-child(33) {
			opacity: 0.4162;
			transform: translate(28.6486vw, -10px) scale(0.2972);
			animation: fall-33 27s -13s linear infinite;
		}

		@keyframes fall-33 {
			56.733% {
				transform: translate(20.7522vw, 56.733vh) scale(0.2972);
			}

			to {
				transform: translate(24.7004vw, 100vh) scale(0.2972);
			}
		}

		.snow:nth-child(34) {
			opacity: 0.7494;
			transform: translate(30.2192vw, -10px) scale(0.507);
			animation: fall-34 10s -15s linear infinite;
		}

		@keyframes fall-34 {
			50.991% {
				transform: translate(20.2781vw, 50.991vh) scale(0.507);
			}

			to {
				transform: translate(25.24865vw, 100vh) scale(0.507);
			}
		}

		.snow:nth-child(35) {
			opacity: 0.8785;
			transform: translate(6.6005vw, -10px) scale(0.2);
			animation: fall-35 14s -29s linear infinite;
		}

		@keyframes fall-35 {
			42.51% {
				transform: translate(-3.0149vw, 42.51vh) scale(0.2);
			}

			to {
				transform: translate(1.7928vw, 100vh) scale(0.2);
			}
		}

		.snow:nth-child(36) {
			opacity: 0.1873;
			transform: translate(48.4653vw, -10px) scale(0.8527);
			animation: fall-36 25s -18s linear infinite;
		}

		@keyframes fall-36 {
			49.64% {
				transform: translate(38.5212vw, 49.64vh) scale(0.8527);
			}

			to {
				transform: translate(43.49325vw, 100vh) scale(0.8527);
			}
		}

		.snow:nth-child(37) {
			opacity: 0.3691;
			transform: translate(94.3756vw, -10px) scale(0.9011);
			animation: fall-37 14s -18s linear infinite;
		}

		@keyframes fall-37 {
			41.36% {
				transform: translate(86.1149vw, 41.36vh) scale(0.9011);
			}

			to {
				transform: translate(90.24525vw, 100vh) scale(0.9011);
			}
		}

		.snow:nth-child(38) {
			opacity: 0.7892;
			transform: translate(12.5078vw, -10px) scale(0.861);
			animation: fall-38 28s -23s linear infinite;
		}

		@keyframes fall-38 {
			73.287% {
				transform: translate(14.295vw, 73.287vh) scale(0.861);
			}

			to {
				transform: translate(13.4014vw, 100vh) scale(0.861);
			}
		}

		.snow:nth-child(39) {
			opacity: 0.2512;
			transform: translate(12.8857vw, -10px) scale(0.4528);
			animation: fall-39 21s -20s linear infinite;
		}

		@keyframes fall-39 {
			30.627% {
				transform: translate(7.8303vw, 30.627vh) scale(0.4528);
			}

			to {
				transform: translate(10.358vw, 100vh) scale(0.4528);
			}
		}

		.snow:nth-child(40) {
			opacity: 0.0941;
			transform: translate(73.4399vw, -10px) scale(0.8634);
			animation: fall-40 26s -30s linear infinite;
		}

		@keyframes fall-40 {
			48.142% {
				transform: translate(73.2041vw, 48.142vh) scale(0.8634);
			}

			to {
				transform: translate(73.322vw, 100vh) scale(0.8634);
			}
		}

		.snow:nth-child(41) {
			opacity: 0.2521;
			transform: translate(46.3558vw, -10px) scale(0.3836);
			animation: fall-41 23s -20s linear infinite;
		}

		@keyframes fall-41 {
			78.693% {
				transform: translate(43.5267vw, 78.693vh) scale(0.3836);
			}

			to {
				transform: translate(44.94125vw, 100vh) scale(0.3836);
			}
		}

		.snow:nth-child(42) {
			opacity: 0.1282;
			transform: translate(50.3911vw, -10px) scale(0.5531);
			animation: fall-42 20s -25s linear infinite;
		}

		@keyframes fall-42 {
			69.595% {
				transform: translate(53.861vw, 69.595vh) scale(0.5531);
			}

			to {
				transform: translate(52.12605vw, 100vh) scale(0.5531);
			}
		}

		.snow:nth-child(43) {
			opacity: 0.6969;
			transform: translate(0.9732vw, -10px) scale(0.1843);
			animation: fall-43 12s -8s linear infinite;
		}

		@keyframes fall-43 {
			58.981% {
				transform: translate(0.3657vw, 58.981vh) scale(0.1843);
			}

			to {
				transform: translate(0.66945vw, 100vh) scale(0.1843);
			}
		}

		.snow:nth-child(44) {
			opacity: 0.7973;
			transform: translate(32.6497vw, -10px) scale(0.9771);
			animation: fall-44 28s -5s linear infinite;
		}

		@keyframes fall-44 {
			34.635% {
				transform: translate(40.4235vw, 34.635vh) scale(0.9771);
			}

			to {
				transform: translate(36.5366vw, 100vh) scale(0.9771);
			}
		}

		.snow:nth-child(45) {
			opacity: 0.2365;
			transform: translate(40.3946vw, -10px) scale(0.8395);
			animation: fall-45 21s -26s linear infinite;
		}

		@keyframes fall-45 {
			47.433% {
				transform: translate(45.5098vw, 47.433vh) scale(0.8395);
			}

			to {
				transform: translate(42.9522vw, 100vh) scale(0.8395);
			}
		}

		.snow:nth-child(46) {
			opacity: 0.3668;
			transform: translate(32.0704vw, -10px) scale(0.7361);
			animation: fall-46 29s -11s linear infinite;
		}

		@keyframes fall-46 {
			33.816% {
				transform: translate(31.4221vw, 33.816vh) scale(0.7361);
			}

			to {
				transform: translate(31.74625vw, 100vh) scale(0.7361);
			}
		}

		.snow:nth-child(47) {
			opacity: 0.9675;
			transform: translate(16.636vw, -10px) scale(0.1083);
			animation: fall-47 14s -25s linear infinite;
		}

		@keyframes fall-47 {
			48.561% {
				transform: translate(11.1103vw, 48.561vh) scale(0.1083);
			}

			to {
				transform: translate(13.87315vw, 100vh) scale(0.1083);
			}
		}

		.snow:nth-child(48) {
			opacity: 0.6384;
			transform: translate(76.8686vw, -10px) scale(0.3951);
			animation: fall-48 23s -22s linear infinite;
		}

		@keyframes fall-48 {
			79.362% {
				transform: translate(80.6594vw, 79.362vh) scale(0.3951);
			}

			to {
				transform: translate(78.764vw, 100vh) scale(0.3951);
			}
		}

		.snow:nth-child(49) {
			opacity: 0.0195;
			transform: translate(84.7821vw, -10px) scale(0.348);
			animation: fall-49 21s -22s linear infinite;
		}

		@keyframes fall-49 {
			70.617% {
				transform: translate(89.5367vw, 70.617vh) scale(0.348);
			}

			to {
				transform: translate(87.1594vw, 100vh) scale(0.348);
			}
		}

		.snow:nth-child(50) {
			opacity: 0.8191;
			transform: translate(93.1873vw, -10px) scale(0.6946);
			animation: fall-50 15s -9s linear infinite;
		}

		@keyframes fall-50 {
			66.089% {
				transform: translate(99.9102vw, 66.089vh) scale(0.6946);
			}

			to {
				transform: translate(96.54875vw, 100vh) scale(0.6946);
			}
		}

		.snow:nth-child(51) {
			opacity: 0.0713;
			transform: translate(51.8337vw, -10px) scale(0.5998);
			animation: fall-51 11s -26s linear infinite;
		}

		@keyframes fall-51 {
			41.305% {
				transform: translate(61.2668vw, 41.305vh) scale(0.5998);
			}

			to {
				transform: translate(56.55025vw, 100vh) scale(0.5998);
			}
		}

		.snow:nth-child(52) {
			opacity: 0.7692;
			transform: translate(67.1938vw, -10px) scale(0.4692);
			animation: fall-52 13s -7s linear infinite;
		}

		@keyframes fall-52 {
			73.831% {
				transform: translate(75.1082vw, 73.831vh) scale(0.4692);
			}

			to {
				transform: translate(71.151vw, 100vh) scale(0.4692);
			}
		}

		.snow:nth-child(53) {
			opacity: 0.8982;
			transform: translate(42.0393vw, -10px) scale(0.1597);
			animation: fall-53 26s -12s linear infinite;
		}

		@keyframes fall-53 {
			30.749% {
				transform: translate(35.7304vw, 30.749vh) scale(0.1597);
			}

			to {
				transform: translate(38.88485vw, 100vh) scale(0.1597);
			}
		}

		.snow:nth-child(54) {
			opacity: 0.0306;
			transform: translate(80.2595vw, -10px) scale(0.3538);
			animation: fall-54 11s -16s linear infinite;
		}

		@keyframes fall-54 {
			66.838% {
				transform: translate(71.8791vw, 66.838vh) scale(0.3538);
			}

			to {
				transform: translate(76.0693vw, 100vh) scale(0.3538);
			}
		}

		.snow:nth-child(55) {
			opacity: 0.489;
			transform: translate(26.5896vw, -10px) scale(0.8885);
			animation: fall-55 26s -15s linear infinite;
		}

		@keyframes fall-55 {
			42.477% {
				transform: translate(21.6521vw, 42.477vh) scale(0.8885);
			}

			to {
				transform: translate(24.12085vw, 100vh) scale(0.8885);
			}
		}

		.snow:nth-child(56) {
			opacity: 0.7826;
			transform: translate(44.7872vw, -10px) scale(0.5992);
			animation: fall-56 28s -3s linear infinite;
		}

		@keyframes fall-56 {
			70.091% {
				transform: translate(44.3907vw, 70.091vh) scale(0.5992);
			}

			to {
				transform: translate(44.58895vw, 100vh) scale(0.5992);
			}
		}

		.snow:nth-child(57) {
			opacity: 0.0646;
			transform: translate(10.7483vw, -10px) scale(0.3259);
			animation: fall-57 11s -25s linear infinite;
		}

		@keyframes fall-57 {
			65.361% {
				transform: translate(1.9932vw, 65.361vh) scale(0.3259);
			}

			to {
				transform: translate(6.37075vw, 100vh) scale(0.3259);
			}
		}

		.snow:nth-child(58) {
			opacity: 0.8308;
			transform: translate(81.2937vw, -10px) scale(0.2075);
			animation: fall-58 11s -5s linear infinite;
		}

		@keyframes fall-58 {
			70.931% {
				transform: translate(89.0339vw, 70.931vh) scale(0.2075);
			}

			to {
				transform: translate(85.1638vw, 100vh) scale(0.2075);
			}
		}

		.snow:nth-child(59) {
			opacity: 0.2185;
			transform: translate(85.8969vw, -10px) scale(0.7306);
			animation: fall-59 12s -7s linear infinite;
		}

		@keyframes fall-59 {
			40.969% {
				transform: translate(85.5876vw, 40.969vh) scale(0.7306);
			}

			to {
				transform: translate(85.74225vw, 100vh) scale(0.7306);
			}
		}

		.snow:nth-child(60) {
			opacity: 0.3216;
			transform: translate(26.5361vw, -10px) scale(0.8887);
			animation: fall-60 17s -3s linear infinite;
		}

		@keyframes fall-60 {
			35.31% {
				transform: translate(28.7799vw, 35.31vh) scale(0.8887);
			}

			to {
				transform: translate(27.658vw, 100vh) scale(0.8887);
			}
		}

		.snow:nth-child(61) {
			opacity: 0.818;
			transform: translate(90.7757vw, -10px) scale(0.0734);
			animation: fall-61 30s -7s linear infinite;
		}

		@keyframes fall-61 {
			79.674% {
				transform: translate(90.8015vw, 79.674vh) scale(0.0734);
			}

			to {
				transform: translate(90.7886vw, 100vh) scale(0.0734);
			}
		}

		.snow:nth-child(62) {
			opacity: 0.0545;
			transform: translate(5.9591vw, -10px) scale(0.3664);
			animation: fall-62 20s -10s linear infinite;
		}

		@keyframes fall-62 {
			60.623% {
				transform: translate(9.4402vw, 60.623vh) scale(0.3664);
			}

			to {
				transform: translate(7.69965vw, 100vh) scale(0.3664);
			}
		}

		.snow:nth-child(63) {
			opacity: 0.2731;
			transform: translate(20.5769vw, -10px) scale(0.0847);
			animation: fall-63 15s -16s linear infinite;
		}

		@keyframes fall-63 {
			36.951% {
				transform: translate(24.5307vw, 36.951vh) scale(0.0847);
			}

			to {
				transform: translate(22.5538vw, 100vh) scale(0.0847);
			}
		}

		.snow:nth-child(64) {
			opacity: 0.2944;
			transform: translate(69.4213vw, -10px) scale(0.9413);
			animation: fall-64 30s -1s linear infinite;
		}

		@keyframes fall-64 {
			37.682% {
				transform: translate(69.5385vw, 37.682vh) scale(0.9413);
			}

			to {
				transform: translate(69.4799vw, 100vh) scale(0.9413);
			}
		}

		.snow:nth-child(65) {
			opacity: 0.0469;
			transform: translate(57.8308vw, -10px) scale(0.1963);
			animation: fall-65 20s -14s linear infinite;
		}

		@keyframes fall-65 {
			71.316% {
				transform: translate(51.8307vw, 71.316vh) scale(0.1963);
			}

			to {
				transform: translate(54.83075vw, 100vh) scale(0.1963);
			}
		}

		.snow:nth-child(66) {
			opacity: 0.7953;
			transform: translate(68.434vw, -10px) scale(0.0155);
			animation: fall-66 14s -3s linear infinite;
		}

		@keyframes fall-66 {
			59.816% {
				transform: translate(64.5624vw, 59.816vh) scale(0.0155);
			}

			to {
				transform: translate(66.4982vw, 100vh) scale(0.0155);
			}
		}

		.snow:nth-child(67) {
			opacity: 0.0654;
			transform: translate(78.5735vw, -10px) scale(0.4962);
			animation: fall-67 19s -16s linear infinite;
		}

		@keyframes fall-67 {
			30.165% {
				transform: translate(73.0297vw, 30.165vh) scale(0.4962);
			}

			to {
				transform: translate(75.8016vw, 100vh) scale(0.4962);
			}
		}

		.snow:nth-child(68) {
			opacity: 0.9863;
			transform: translate(17.1216vw, -10px) scale(0.4329);
			animation: fall-68 17s -18s linear infinite;
		}

		@keyframes fall-68 {
			50.109% {
				transform: translate(8.6034vw, 50.109vh) scale(0.4329);
			}

			to {
				transform: translate(12.8625vw, 100vh) scale(0.4329);
			}
		}

		.snow:nth-child(69) {
			opacity: 0.5579;
			transform: translate(24.2368vw, -10px) scale(0.9519);
			animation: fall-69 28s -11s linear infinite;
		}

		@keyframes fall-69 {
			32.218% {
				transform: translate(17.3578vw, 32.218vh) scale(0.9519);
			}

			to {
				transform: translate(20.7973vw, 100vh) scale(0.9519);
			}
		}

		.snow:nth-child(70) {
			opacity: 0.8947;
			transform: translate(40.6313vw, -10px) scale(0.5063);
			animation: fall-70 28s -7s linear infinite;
		}

		@keyframes fall-70 {
			69.395% {
				transform: translate(44.4123vw, 69.395vh) scale(0.5063);
			}

			to {
				transform: translate(42.5218vw, 100vh) scale(0.5063);
			}
		}

		.snow:nth-child(71) {
			opacity: 0.021;
			transform: translate(67.9121vw, -10px) scale(0.0887);
			animation: fall-71 30s -21s linear infinite;
		}

		@keyframes fall-71 {
			66.108% {
				transform: translate(59.3461vw, 66.108vh) scale(0.0887);
			}

			to {
				transform: translate(63.6291vw, 100vh) scale(0.0887);
			}
		}

		.snow:nth-child(72) {
			opacity: 0.9062;
			transform: translate(81.4877vw, -10px) scale(0.4356);
			animation: fall-72 14s -3s linear infinite;
		}

		@keyframes fall-72 {
			30.346% {
				transform: translate(82.4139vw, 30.346vh) scale(0.4356);
			}

			to {
				transform: translate(81.9508vw, 100vh) scale(0.4356);
			}
		}

		.snow:nth-child(73) {
			opacity: 0.1528;
			transform: translate(65.2547vw, -10px) scale(0.4157);
			animation: fall-73 25s -5s linear infinite;
		}

		@keyframes fall-73 {
			79.489% {
				transform: translate(58.3406vw, 79.489vh) scale(0.4157);
			}

			to {
				transform: translate(61.79765vw, 100vh) scale(0.4157);
			}
		}

		.snow:nth-child(74) {
			opacity: 0.7311;
			transform: translate(34.887vw, -10px) scale(0.4696);
			animation: fall-74 18s -18s linear infinite;
		}

		@keyframes fall-74 {
			44.259% {
				transform: translate(39.0577vw, 44.259vh) scale(0.4696);
			}

			to {
				transform: translate(36.97235vw, 100vh) scale(0.4696);
			}
		}

		.snow:nth-child(75) {
			opacity: 0.06;
			transform: translate(45.9192vw, -10px) scale(0.4747);
			animation: fall-75 15s -7s linear infinite;
		}

		@keyframes fall-75 {
			63.119% {
				transform: translate(44.977vw, 63.119vh) scale(0.4747);
			}

			to {
				transform: translate(45.4481vw, 100vh) scale(0.4747);
			}
		}

		.snow:nth-child(76) {
			opacity: 0.64;
			transform: translate(60.9309vw, -10px) scale(0.1392);
			animation: fall-76 24s -5s linear infinite;
		}

		@keyframes fall-76 {
			78.067% {
				transform: translate(69.6009vw, 78.067vh) scale(0.1392);
			}

			to {
				transform: translate(65.2659vw, 100vh) scale(0.1392);
			}
		}

		.snow:nth-child(77) {
			opacity: 0.6365;
			transform: translate(67.717vw, -10px) scale(0.6735);
			animation: fall-77 14s -10s linear infinite;
		}

		@keyframes fall-77 {
			42.419% {
				transform: translate(64.7325vw, 42.419vh) scale(0.6735);
			}

			to {
				transform: translate(66.22475vw, 100vh) scale(0.6735);
			}
		}

		.snow:nth-child(78) {
			opacity: 0.0002;
			transform: translate(41.7498vw, -10px) scale(0.0066);
			animation: fall-78 23s -5s linear infinite;
		}

		@keyframes fall-78 {
			49.718% {
				transform: translate(33.3828vw, 49.718vh) scale(0.0066);
			}

			to {
				transform: translate(37.5663vw, 100vh) scale(0.0066);
			}
		}

		.snow:nth-child(79) {
			opacity: 0.1905;
			transform: translate(30.1653vw, -10px) scale(0.6193);
			animation: fall-79 27s -2s linear infinite;
		}

		@keyframes fall-79 {
			66.156% {
				transform: translate(26.9756vw, 66.156vh) scale(0.6193);
			}

			to {
				transform: translate(28.57045vw, 100vh) scale(0.6193);
			}
		}

		.snow:nth-child(80) {
			opacity: 0.5294;
			transform: translate(76.7262vw, -10px) scale(0.2544);
			animation: fall-80 22s -1s linear infinite;
		}

		@keyframes fall-80 {
			58.669% {
				transform: translate(67.0364vw, 58.669vh) scale(0.2544);
			}

			to {
				transform: translate(71.8813vw, 100vh) scale(0.2544);
			}
		}

		.snow:nth-child(81) {
			opacity: 0.9061;
			transform: translate(3.0541vw, -10px) scale(0.147);
			animation: fall-81 20s -8s linear infinite;
		}

		@keyframes fall-81 {
			33.916% {
				transform: translate(9.3vw, 33.916vh) scale(0.147);
			}

			to {
				transform: translate(6.17705vw, 100vh) scale(0.147);
			}
		}

		.snow:nth-child(82) {
			opacity: 0.8748;
			transform: translate(89.6397vw, -10px) scale(0.5226);
			animation: fall-82 18s -10s linear infinite;
		}

		@keyframes fall-82 {
			78.105% {
				transform: translate(81.0411vw, 78.105vh) scale(0.5226);
			}

			to {
				transform: translate(85.3404vw, 100vh) scale(0.5226);
			}
		}

		.snow:nth-child(83) {
			opacity: 0.8616;
			transform: translate(3.8992vw, -10px) scale(0.83);
			animation: fall-83 28s -1s linear infinite;
		}

		@keyframes fall-83 {
			61.537% {
				transform: translate(3.6127vw, 61.537vh) scale(0.83);
			}

			to {
				transform: translate(3.75595vw, 100vh) scale(0.83);
			}
		}

		.snow:nth-child(84) {
			opacity: 0.375;
			transform: translate(70.6072vw, -10px) scale(0.1023);
			animation: fall-84 25s -1s linear infinite;
		}

		@keyframes fall-84 {
			73.543% {
				transform: translate(71.554vw, 73.543vh) scale(0.1023);
			}

			to {
				transform: translate(71.0806vw, 100vh) scale(0.1023);
			}
		}

		.snow:nth-child(85) {
			opacity: 0.327;
			transform: translate(31.5273vw, -10px) scale(0.633);
			animation: fall-85 30s -17s linear infinite;
		}

		@keyframes fall-85 {
			63.546% {
				transform: translate(22.3743vw, 63.546vh) scale(0.633);
			}

			to {
				transform: translate(26.9508vw, 100vh) scale(0.633);
			}
		}

		.snow:nth-child(86) {
			opacity: 0.9191;
			transform: translate(36.4811vw, -10px) scale(0.4862);
			animation: fall-86 16s -1s linear infinite;
		}

		@keyframes fall-86 {
			49.978% {
				transform: translate(31.415vw, 49.978vh) scale(0.4862);
			}

			to {
				transform: translate(33.94805vw, 100vh) scale(0.4862);
			}
		}

		.snow:nth-child(87) {
			opacity: 0.6868;
			transform: translate(31.2354vw, -10px) scale(0.382);
			animation: fall-87 30s -22s linear infinite;
		}

		@keyframes fall-87 {
			73.533% {
				transform: translate(25.1561vw, 73.533vh) scale(0.382);
			}

			to {
				transform: translate(28.19575vw, 100vh) scale(0.382);
			}
		}

		.snow:nth-child(88) {
			opacity: 0.9044;
			transform: translate(52.8594vw, -10px) scale(0.2368);
			animation: fall-88 15s -18s linear infinite;
		}

		@keyframes fall-88 {
			45.581% {
				transform: translate(47.6549vw, 45.581vh) scale(0.2368);
			}

			to {
				transform: translate(50.25715vw, 100vh) scale(0.2368);
			}
		}

		.snow:nth-child(89) {
			opacity: 0.7313;
			transform: translate(56.6vw, -10px) scale(0.9286);
			animation: fall-89 17s -3s linear infinite;
		}

		@keyframes fall-89 {
			57.983% {
				transform: translate(57.6178vw, 57.983vh) scale(0.9286);
			}

			to {
				transform: translate(57.1089vw, 100vh) scale(0.9286);
			}
		}

		.snow:nth-child(90) {
			opacity: 0.5497;
			transform: translate(97.4617vw, -10px) scale(0.0775);
			animation: fall-90 20s -15s linear infinite;
		}

		@keyframes fall-90 {
			62.752% {
				transform: translate(93.5029vw, 62.752vh) scale(0.0775);
			}

			to {
				transform: translate(95.4823vw, 100vh) scale(0.0775);
			}
		}

		.snow:nth-child(91) {
			opacity: 0.9175;
			transform: translate(99.639vw, -10px) scale(0.3492);
			animation: fall-91 10s -14s linear infinite;
		}

		@keyframes fall-91 {
			73.536% {
				transform: translate(108.717vw, 73.536vh) scale(0.3492);
			}

			to {
				transform: translate(104.178vw, 100vh) scale(0.3492);
			}
		}

		.snow:nth-child(92) {
			opacity: 0.8274;
			transform: translate(50.2369vw, -10px) scale(0.7771);
			animation: fall-92 24s -21s linear infinite;
		}

		@keyframes fall-92 {
			48.297% {
				transform: translate(57.36vw, 48.297vh) scale(0.7771);
			}

			to {
				transform: translate(53.79845vw, 100vh) scale(0.7771);
			}
		}

		.snow:nth-child(93) {
			opacity: 0.2932;
			transform: translate(23.351vw, -10px) scale(0.0075);
			animation: fall-93 14s -9s linear infinite;
		}

		@keyframes fall-93 {
			30.714% {
				transform: translate(25.2509vw, 30.714vh) scale(0.0075);
			}

			to {
				transform: translate(24.30095vw, 100vh) scale(0.0075);
			}
		}

		.snow:nth-child(94) {
			opacity: 0.2548;
			transform: translate(49.3443vw, -10px) scale(0.1826);
			animation: fall-94 27s -29s linear infinite;
		}

		@keyframes fall-94 {
			44.245% {
				transform: translate(48.1574vw, 44.245vh) scale(0.1826);
			}

			to {
				transform: translate(48.75085vw, 100vh) scale(0.1826);
			}
		}

		.snow:nth-child(95) {
			opacity: 0.582;
			transform: translate(16.2913vw, -10px) scale(0.2484);
			animation: fall-95 29s -12s linear infinite;
		}

		@keyframes fall-95 {
			46.426% {
				transform: translate(24.6233vw, 46.426vh) scale(0.2484);
			}

			to {
				transform: translate(20.4573vw, 100vh) scale(0.2484);
			}
		}

		.snow:nth-child(96) {
			opacity: 0.7001;
			transform: translate(40.2378vw, -10px) scale(0.8662);
			animation: fall-96 26s -26s linear infinite;
		}

		@keyframes fall-96 {
			46.619% {
				transform: translate(34.394vw, 46.619vh) scale(0.8662);
			}

			to {
				transform: translate(37.3159vw, 100vh) scale(0.8662);
			}
		}

		.snow:nth-child(97) {
			opacity: 0.136;
			transform: translate(26.7456vw, -10px) scale(0.827);
			animation: fall-97 22s -28s linear infinite;
		}

		@keyframes fall-97 {
			72.229% {
				transform: translate(27.923vw, 72.229vh) scale(0.827);
			}

			to {
				transform: translate(27.3343vw, 100vh) scale(0.827);
			}
		}

		.snow:nth-child(98) {
			opacity: 0.5012;
			transform: translate(51.2287vw, -10px) scale(0.6822);
			animation: fall-98 22s -8s linear infinite;
		}

		@keyframes fall-98 {
			64.253% {
				transform: translate(50.7477vw, 64.253vh) scale(0.6822);
			}

			to {
				transform: translate(50.9882vw, 100vh) scale(0.6822);
			}
		}

		.snow:nth-child(99) {
			opacity: 0.3015;
			transform: translate(70.2696vw, -10px) scale(0.1217);
			animation: fall-99 13s -25s linear infinite;
		}

		@keyframes fall-99 {
			46.776% {
				transform: translate(76.8661vw, 46.776vh) scale(0.1217);
			}

			to {
				transform: translate(73.56785vw, 100vh) scale(0.1217);
			}
		}

		.snow:nth-child(100) {
			opacity: 0.8943;
			transform: translate(40.6556vw, -10px) scale(0.9528);
			animation: fall-100 21s -17s linear infinite;
		}

		@keyframes fall-100 {
			36.504% {
				transform: translate(34.0259vw, 36.504vh) scale(0.9528);
			}

			to {
				transform: translate(37.34075vw, 100vh) scale(0.9528);
			}
		}

		.snow:nth-child(101) {
			opacity: 0.7175;
			transform: translate(12.42vw, -10px) scale(0.0651);
			animation: fall-101 22s -28s linear infinite;
		}

		@keyframes fall-101 {
			45.544% {
				transform: translate(12.5612vw, 45.544vh) scale(0.0651);
			}

			to {
				transform: translate(12.4906vw, 100vh) scale(0.0651);
			}
		}

		.snow:nth-child(102) {
			opacity: 0.4232;
			transform: translate(82.8519vw, -10px) scale(0.1495);
			animation: fall-102 12s -11s linear infinite;
		}

		@keyframes fall-102 {
			59.326% {
				transform: translate(77.2082vw, 59.326vh) scale(0.1495);
			}

			to {
				transform: translate(80.03005vw, 100vh) scale(0.1495);
			}
		}

		.snow:nth-child(103) {
			opacity: 0.2659;
			transform: translate(69.1499vw, -10px) scale(0.2237);
			animation: fall-103 27s -6s linear infinite;
		}

		@keyframes fall-103 {
			44.548% {
				transform: translate(64.9925vw, 44.548vh) scale(0.2237);
			}

			to {
				transform: translate(67.0712vw, 100vh) scale(0.2237);
			}
		}

		.snow:nth-child(104) {
			opacity: 0.341;
			transform: translate(65.4946vw, -10px) scale(0.7926);
			animation: fall-104 21s -18s linear infinite;
		}

		@keyframes fall-104 {
			75.004% {
				transform: translate(55.6937vw, 75.004vh) scale(0.7926);
			}

			to {
				transform: translate(60.59415vw, 100vh) scale(0.7926);
			}
		}

		.snow:nth-child(105) {
			opacity: 0.0241;
			transform: translate(81.1889vw, -10px) scale(0.2699);
			animation: fall-105 12s -4s linear infinite;
		}

		@keyframes fall-105 {
			49.535% {
				transform: translate(91.0963vw, 49.535vh) scale(0.2699);
			}

			to {
				transform: translate(86.1426vw, 100vh) scale(0.2699);
			}
		}

		.snow:nth-child(106) {
			opacity: 0.1208;
			transform: translate(58.04vw, -10px) scale(0.4414);
			animation: fall-106 21s -29s linear infinite;
		}

		@keyframes fall-106 {
			33.421% {
				transform: translate(64.4983vw, 33.421vh) scale(0.4414);
			}

			to {
				transform: translate(61.26915vw, 100vh) scale(0.4414);
			}
		}

		.snow:nth-child(107) {
			opacity: 0.3051;
			transform: translate(54.3772vw, -10px) scale(0.1303);
			animation: fall-107 22s -26s linear infinite;
		}

		@keyframes fall-107 {
			41.382% {
				transform: translate(62.5879vw, 41.382vh) scale(0.1303);
			}

			to {
				transform: translate(58.48255vw, 100vh) scale(0.1303);
			}
		}

		.snow:nth-child(108) {
			opacity: 0.4759;
			transform: translate(5.6719vw, -10px) scale(0.033);
			animation: fall-108 25s -19s linear infinite;
		}

		@keyframes fall-108 {
			33.204% {
				transform: translate(2.2485vw, 33.204vh) scale(0.033);
			}

			to {
				transform: translate(3.9602vw, 100vh) scale(0.033);
			}
		}

		.snow:nth-child(109) {
			opacity: 0.6558;
			transform: translate(39.5661vw, -10px) scale(0.3488);
			animation: fall-109 28s -30s linear infinite;
		}

		@keyframes fall-109 {
			62.462% {
				transform: translate(37.527vw, 62.462vh) scale(0.3488);
			}

			to {
				transform: translate(38.54655vw, 100vh) scale(0.3488);
			}
		}

		.snow:nth-child(110) {
			opacity: 0.1342;
			transform: translate(5.7822vw, -10px) scale(0.7831);
			animation: fall-110 21s -23s linear infinite;
		}

		@keyframes fall-110 {
			50.412% {
				transform: translate(11.4444vw, 50.412vh) scale(0.7831);
			}

			to {
				transform: translate(8.6133vw, 100vh) scale(0.7831);
			}
		}

		.snow:nth-child(111) {
			opacity: 0.3521;
			transform: translate(26.8755vw, -10px) scale(0.1353);
			animation: fall-111 29s -11s linear infinite;
		}

		@keyframes fall-111 {
			57.47% {
				transform: translate(31.9328vw, 57.47vh) scale(0.1353);
			}

			to {
				transform: translate(29.40415vw, 100vh) scale(0.1353);
			}
		}

		.snow:nth-child(112) {
			opacity: 0.0055;
			transform: translate(11.371vw, -10px) scale(0.539);
			animation: fall-112 12s -15s linear infinite;
		}

		@keyframes fall-112 {
			56.272% {
				transform: translate(12.3745vw, 56.272vh) scale(0.539);
			}

			to {
				transform: translate(11.87275vw, 100vh) scale(0.539);
			}
		}

		.snow:nth-child(113) {
			opacity: 0.7679;
			transform: translate(67.2739vw, -10px) scale(0.5245);
			animation: fall-113 22s -11s linear infinite;
		}

		@keyframes fall-113 {
			46.569% {
				transform: translate(66.0854vw, 46.569vh) scale(0.5245);
			}

			to {
				transform: translate(66.67965vw, 100vh) scale(0.5245);
			}
		}

		.snow:nth-child(114) {
			opacity: 0.0486;
			transform: translate(89.9656vw, -10px) scale(0.8054);
			animation: fall-114 29s -21s linear infinite;
		}

		@keyframes fall-114 {
			67.427% {
				transform: translate(83.8553vw, 67.427vh) scale(0.8054);
			}

			to {
				transform: translate(86.91045vw, 100vh) scale(0.8054);
			}
		}

		.snow:nth-child(115) {
			opacity: 0.7645;
			transform: translate(9.0558vw, -10px) scale(0.9675);
			animation: fall-115 24s -12s linear infinite;
		}

		@keyframes fall-115 {
			44.257% {
				transform: translate(1.1477vw, 44.257vh) scale(0.9675);
			}

			to {
				transform: translate(5.10175vw, 100vh) scale(0.9675);
			}
		}

		.snow:nth-child(116) {
			opacity: 0.878;
			transform: translate(21.174vw, -10px) scale(0.0746);
			animation: fall-116 28s -11s linear infinite;
		}

		@keyframes fall-116 {
			65.589% {
				transform: translate(13.2658vw, 65.589vh) scale(0.0746);
			}

			to {
				transform: translate(17.2199vw, 100vh) scale(0.0746);
			}
		}

		.snow:nth-child(117) {
			opacity: 0.1022;
			transform: translate(4.6114vw, -10px) scale(0.2625);
			animation: fall-117 22s -25s linear infinite;
		}

		@keyframes fall-117 {
			35.278% {
				transform: translate(7.188vw, 35.278vh) scale(0.2625);
			}

			to {
				transform: translate(5.8997vw, 100vh) scale(0.2625);
			}
		}

		.snow:nth-child(118) {
			opacity: 0.8833;
			transform: translate(6.3559vw, -10px) scale(0.9866);
			animation: fall-118 15s -4s linear infinite;
		}

		@keyframes fall-118 {
			66.022% {
				transform: translate(-2.0107vw, 66.022vh) scale(0.9866);
			}

			to {
				transform: translate(2.1726vw, 100vh) scale(0.9866);
			}
		}

		.snow:nth-child(119) {
			opacity: 0.3292;
			transform: translate(7.2623vw, -10px) scale(0.3884);
			animation: fall-119 24s -5s linear infinite;
		}

		@keyframes fall-119 {
			39.342% {
				transform: translate(12.802vw, 39.342vh) scale(0.3884);
			}

			to {
				transform: translate(10.03215vw, 100vh) scale(0.3884);
			}
		}

		.snow:nth-child(120) {
			opacity: 0.6195;
			transform: translate(90.5697vw, -10px) scale(0.2257);
			animation: fall-120 17s -18s linear infinite;
		}

		@keyframes fall-120 {
			43.157% {
				transform: translate(85.0862vw, 43.157vh) scale(0.2257);
			}

			to {
				transform: translate(87.82795vw, 100vh) scale(0.2257);
			}
		}

		.snow:nth-child(121) {
			opacity: 0.6674;
			transform: translate(58.4453vw, -10px) scale(0.0503);
			animation: fall-121 29s -10s linear infinite;
		}

		@keyframes fall-121 {
			31.65% {
				transform: translate(50.9658vw, 31.65vh) scale(0.0503);
			}

			to {
				transform: translate(54.70555vw, 100vh) scale(0.0503);
			}
		}

		.snow:nth-child(122) {
			opacity: 0.7323;
			transform: translate(57.0606vw, -10px) scale(0.0102);
			animation: fall-122 20s -4s linear infinite;
		}

		@keyframes fall-122 {
			47.195% {
				transform: translate(62.7364vw, 47.195vh) scale(0.0102);
			}

			to {
				transform: translate(59.8985vw, 100vh) scale(0.0102);
			}
		}

		.snow:nth-child(123) {
			opacity: 0.3964;
			transform: translate(80.0333vw, -10px) scale(0.2637);
			animation: fall-123 27s -9s linear infinite;
		}

		@keyframes fall-123 {
			75.931% {
				transform: translate(73.6129vw, 75.931vh) scale(0.2637);
			}

			to {
				transform: translate(76.8231vw, 100vh) scale(0.2637);
			}
		}

		.snow:nth-child(124) {
			opacity: 0.8875;
			transform: translate(34.5995vw, -10px) scale(0.1749);
			animation: fall-124 30s -5s linear infinite;
		}

		@keyframes fall-124 {
			46.192% {
				transform: translate(28.5353vw, 46.192vh) scale(0.1749);
			}

			to {
				transform: translate(31.5674vw, 100vh) scale(0.1749);
			}
		}

		.snow:nth-child(125) {
			opacity: 0.1799;
			transform: translate(89.0945vw, -10px) scale(0.709);
			animation: fall-125 17s -23s linear infinite;
		}

		@keyframes fall-125 {
			63.043% {
				transform: translate(81.975vw, 63.043vh) scale(0.709);
			}

			to {
				transform: translate(85.53475vw, 100vh) scale(0.709);
			}
		}

		.snow:nth-child(126) {
			opacity: 0.2181;
			transform: translate(95.1235vw, -10px) scale(0.3394);
			animation: fall-126 21s -9s linear infinite;
		}

		@keyframes fall-126 {
			35.192% {
				transform: translate(99.0218vw, 35.192vh) scale(0.3394);
			}

			to {
				transform: translate(97.07265vw, 100vh) scale(0.3394);
			}
		}

		.snow:nth-child(127) {
			opacity: 0.1796;
			transform: translate(22.729vw, -10px) scale(0.1938);
			animation: fall-127 20s -5s linear infinite;
		}

		@keyframes fall-127 {
			31.011% {
				transform: translate(31.049vw, 31.011vh) scale(0.1938);
			}

			to {
				transform: translate(26.889vw, 100vh) scale(0.1938);
			}
		}

		.snow:nth-child(128) {
			opacity: 0.6111;
			transform: translate(28.169vw, -10px) scale(0.9845);
			animation: fall-128 23s -14s linear infinite;
		}

		@keyframes fall-128 {
			78.255% {
				transform: translate(29.3984vw, 78.255vh) scale(0.9845);
			}

			to {
				transform: translate(28.7837vw, 100vh) scale(0.9845);
			}
		}

		.snow:nth-child(129) {
			opacity: 0.77;
			transform: translate(42.4526vw, -10px) scale(0.5085);
			animation: fall-129 23s -29s linear infinite;
		}

		@keyframes fall-129 {
			77.6% {
				transform: translate(50.8069vw, 77.6vh) scale(0.5085);
			}

			to {
				transform: translate(46.62975vw, 100vh) scale(0.5085);
			}
		}

		.snow:nth-child(130) {
			opacity: 0.785;
			transform: translate(80.7452vw, -10px) scale(0.8881);
			animation: fall-130 10s -9s linear infinite;
		}

		@keyframes fall-130 {
			62.107% {
				transform: translate(79.8661vw, 62.107vh) scale(0.8881);
			}

			to {
				transform: translate(80.30565vw, 100vh) scale(0.8881);
			}
		}

		.snow:nth-child(131) {
			opacity: 0.3088;
			transform: translate(35.0471vw, -10px) scale(0.3216);
			animation: fall-131 30s -5s linear infinite;
		}

		@keyframes fall-131 {
			50.425% {
				transform: translate(31.2272vw, 50.425vh) scale(0.3216);
			}

			to {
				transform: translate(33.13715vw, 100vh) scale(0.3216);
			}
		}

		.snow:nth-child(132) {
			opacity: 0.6742;
			transform: translate(46.2991vw, -10px) scale(0.6025);
			animation: fall-132 27s -9s linear infinite;
		}

		@keyframes fall-132 {
			30.847% {
				transform: translate(40.1664vw, 30.847vh) scale(0.6025);
			}

			to {
				transform: translate(43.23275vw, 100vh) scale(0.6025);
			}
		}

		.snow:nth-child(133) {
			opacity: 0.1815;
			transform: translate(59.9294vw, -10px) scale(0.833);
			animation: fall-133 22s -13s linear infinite;
		}

		@keyframes fall-133 {
			66.808% {
				transform: translate(62.3362vw, 66.808vh) scale(0.833);
			}

			to {
				transform: translate(61.1328vw, 100vh) scale(0.833);
			}
		}

		.snow:nth-child(134) {
			opacity: 0.733;
			transform: translate(71.0392vw, -10px) scale(0.984);
			animation: fall-134 15s -11s linear infinite;
		}

		@keyframes fall-134 {
			32.069% {
				transform: translate(68.9314vw, 32.069vh) scale(0.984);
			}

			to {
				transform: translate(69.9853vw, 100vh) scale(0.984);
			}
		}

		.snow:nth-child(135) {
			opacity: 0.7362;
			transform: translate(19.0114vw, -10px) scale(0.956);
			animation: fall-135 16s -9s linear infinite;
		}

		@keyframes fall-135 {
			35.282% {
				transform: translate(17.0064vw, 35.282vh) scale(0.956);
			}

			to {
				transform: translate(18.0089vw, 100vh) scale(0.956);
			}
		}

		.snow:nth-child(136) {
			opacity: 0.1353;
			transform: translate(80.6173vw, -10px) scale(0.3028);
			animation: fall-136 12s -22s linear infinite;
		}

		@keyframes fall-136 {
			35.672% {
				transform: translate(72.91vw, 35.672vh) scale(0.3028);
			}

			to {
				transform: translate(76.76365vw, 100vh) scale(0.3028);
			}
		}

		.snow:nth-child(137) {
			opacity: 0.0802;
			transform: translate(28.0416vw, -10px) scale(0.4313);
			animation: fall-137 29s -24s linear infinite;
		}

		@keyframes fall-137 {
			31.874% {
				transform: translate(31.0561vw, 31.874vh) scale(0.4313);
			}

			to {
				transform: translate(29.54885vw, 100vh) scale(0.4313);
			}
		}

		.snow:nth-child(138) {
			opacity: 0.3684;
			transform: translate(35.4454vw, -10px) scale(0.3803);
			animation: fall-138 25s -13s linear infinite;
		}

		@keyframes fall-138 {
			64.375% {
				transform: translate(31.6084vw, 64.375vh) scale(0.3803);
			}

			to {
				transform: translate(33.5269vw, 100vh) scale(0.3803);
			}
		}

		.snow:nth-child(139) {
			opacity: 0.9036;
			transform: translate(60.5096vw, -10px) scale(0.0479);
			animation: fall-139 15s -8s linear infinite;
		}

		@keyframes fall-139 {
			65.539% {
				transform: translate(51.5554vw, 65.539vh) scale(0.0479);
			}

			to {
				transform: translate(56.0325vw, 100vh) scale(0.0479);
			}
		}

		.snow:nth-child(140) {
			opacity: 0.9834;
			transform: translate(4.2003vw, -10px) scale(0.2246);
			animation: fall-140 19s -11s linear infinite;
		}

		@keyframes fall-140 {
			63.436% {
				transform: translate(0.0881vw, 63.436vh) scale(0.2246);
			}

			to {
				transform: translate(2.1442vw, 100vh) scale(0.2246);
			}
		}

		.snow:nth-child(141) {
			opacity: 0.115;
			transform: translate(61.1777vw, -10px) scale(0.8558);
			animation: fall-141 15s -9s linear infinite;
		}

		@keyframes fall-141 {
			42.621% {
				transform: translate(68.7468vw, 42.621vh) scale(0.8558);
			}

			to {
				transform: translate(64.96225vw, 100vh) scale(0.8558);
			}
		}

		.snow:nth-child(142) {
			opacity: 0.4765;
			transform: translate(96.1008vw, -10px) scale(0.7627);
			animation: fall-142 22s -6s linear infinite;
		}

		@keyframes fall-142 {
			66.547% {
				transform: translate(86.9417vw, 66.547vh) scale(0.7627);
			}

			to {
				transform: translate(91.52125vw, 100vh) scale(0.7627);
			}
		}

		.snow:nth-child(143) {
			opacity: 0.9747;
			transform: translate(53.7889vw, -10px) scale(0.4441);
			animation: fall-143 12s -27s linear infinite;
		}

		@keyframes fall-143 {
			48.526% {
				transform: translate(54.9336vw, 48.526vh) scale(0.4441);
			}

			to {
				transform: translate(54.36125vw, 100vh) scale(0.4441);
			}
		}

		.snow:nth-child(144) {
			opacity: 0.0121;
			transform: translate(20.4805vw, -10px) scale(0.6923);
			animation: fall-144 17s -4s linear infinite;
		}

		@keyframes fall-144 {
			76.869% {
				transform: translate(18.8267vw, 76.869vh) scale(0.6923);
			}

			to {
				transform: translate(19.6536vw, 100vh) scale(0.6923);
			}
		}

		.snow:nth-child(145) {
			opacity: 0.7188;
			transform: translate(11.3803vw, -10px) scale(0.6117);
			animation: fall-145 15s -22s linear infinite;
		}

		@keyframes fall-145 {
			57.975% {
				transform: translate(5.1439vw, 57.975vh) scale(0.6117);
			}

			to {
				transform: translate(8.2621vw, 100vh) scale(0.6117);
			}
		}

		.snow:nth-child(146) {
			opacity: 0.6209;
			transform: translate(98.3946vw, -10px) scale(0.6279);
			animation: fall-146 22s -20s linear infinite;
		}

		@keyframes fall-146 {
			52.536% {
				transform: translate(90.4804vw, 52.536vh) scale(0.6279);
			}

			to {
				transform: translate(94.4375vw, 100vh) scale(0.6279);
			}
		}

		.snow:nth-child(147) {
			opacity: 0.5082;
			transform: translate(80.3242vw, -10px) scale(0.9809);
			animation: fall-147 11s -10s linear infinite;
		}

		@keyframes fall-147 {
			31.878% {
				transform: translate(73.2017vw, 31.878vh) scale(0.9809);
			}

			to {
				transform: translate(76.76295vw, 100vh) scale(0.9809);
			}
		}

		.snow:nth-child(148) {
			opacity: 0.2052;
			transform: translate(34.3413vw, -10px) scale(0.711);
			animation: fall-148 19s -10s linear infinite;
		}

		@keyframes fall-148 {
			67.015% {
				transform: translate(33.2938vw, 67.015vh) scale(0.711);
			}

			to {
				transform: translate(33.81755vw, 100vh) scale(0.711);
			}
		}

		.snow:nth-child(149) {
			opacity: 0.0352;
			transform: translate(40.6543vw, -10px) scale(0.6989);
			animation: fall-149 22s -1s linear infinite;
		}

		@keyframes fall-149 {
			61.48% {
				transform: translate(47.3509vw, 61.48vh) scale(0.6989);
			}

			to {
				transform: translate(44.0026vw, 100vh) scale(0.6989);
			}
		}

		.snow:nth-child(150) {
			opacity: 0.9877;
			transform: translate(51.9658vw, -10px) scale(0.7585);
			animation: fall-150 27s -22s linear infinite;
		}

		@keyframes fall-150 {
			55.171% {
				transform: translate(44.8042vw, 55.171vh) scale(0.7585);
			}

			to {
				transform: translate(48.385vw, 100vh) scale(0.7585);
			}
		}

		.snow:nth-child(151) {
			opacity: 0.256;
			transform: translate(39.6906vw, -10px) scale(0.6954);
			animation: fall-151 12s -5s linear infinite;
		}

		@keyframes fall-151 {
			78.403% {
				transform: translate(35.7625vw, 78.403vh) scale(0.6954);
			}

			to {
				transform: translate(37.72655vw, 100vh) scale(0.6954);
			}
		}

		.snow:nth-child(152) {
			opacity: 0.387;
			transform: translate(60.414vw, -10px) scale(0.2655);
			animation: fall-152 20s -9s linear infinite;
		}

		@keyframes fall-152 {
			45.921% {
				transform: translate(58.4794vw, 45.921vh) scale(0.2655);
			}

			to {
				transform: translate(59.4467vw, 100vh) scale(0.2655);
			}
		}

		.snow:nth-child(153) {
			opacity: 0.1585;
			transform: translate(43.3306vw, -10px) scale(0.4973);
			animation: fall-153 30s -3s linear infinite;
		}

		@keyframes fall-153 {
			39.613% {
				transform: translate(42.9655vw, 39.613vh) scale(0.4973);
			}

			to {
				transform: translate(43.14805vw, 100vh) scale(0.4973);
			}
		}

		.snow:nth-child(154) {
			opacity: 0.801;
			transform: translate(81.9006vw, -10px) scale(0.158);
			animation: fall-154 27s -29s linear infinite;
		}

		@keyframes fall-154 {
			72.037% {
				transform: translate(82.3151vw, 72.037vh) scale(0.158);
			}

			to {
				transform: translate(82.10785vw, 100vh) scale(0.158);
			}
		}

		.snow:nth-child(155) {
			opacity: 0.8048;
			transform: translate(40.431vw, -10px) scale(0.7851);
			animation: fall-155 20s -14s linear infinite;
		}

		@keyframes fall-155 {
			71.264% {
				transform: translate(48.8647vw, 71.264vh) scale(0.7851);
			}

			to {
				transform: translate(44.64785vw, 100vh) scale(0.7851);
			}
		}

		.snow:nth-child(156) {
			opacity: 0.006;
			transform: translate(94.9383vw, -10px) scale(0.7384);
			animation: fall-156 13s -14s linear infinite;
		}

		@keyframes fall-156 {
			73.976% {
				transform: translate(91.7811vw, 73.976vh) scale(0.7384);
			}

			to {
				transform: translate(93.3597vw, 100vh) scale(0.7384);
			}
		}

		.snow:nth-child(157) {
			opacity: 0.3093;
			transform: translate(18.5929vw, -10px) scale(0.9471);
			animation: fall-157 21s -30s linear infinite;
		}

		@keyframes fall-157 {
			35.78% {
				transform: translate(16.7513vw, 35.78vh) scale(0.9471);
			}

			to {
				transform: translate(17.6721vw, 100vh) scale(0.9471);
			}
		}

		.snow:nth-child(158) {
			opacity: 0.6386;
			transform: translate(92.8452vw, -10px) scale(0.9474);
			animation: fall-158 24s -5s linear infinite;
		}

		@keyframes fall-158 {
			79.112% {
				transform: translate(86.2526vw, 79.112vh) scale(0.9474);
			}

			to {
				transform: translate(89.5489vw, 100vh) scale(0.9474);
			}
		}

		.snow:nth-child(159) {
			opacity: 0.7612;
			transform: translate(98.5764vw, -10px) scale(0.671);
			animation: fall-159 10s -1s linear infinite;
		}

		@keyframes fall-159 {
			46.882% {
				transform: translate(99.219vw, 46.882vh) scale(0.671);
			}

			to {
				transform: translate(98.8977vw, 100vh) scale(0.671);
			}
		}

		.snow:nth-child(160) {
			opacity: 0.3926;
			transform: translate(76.1536vw, -10px) scale(0.518);
			animation: fall-160 22s -2s linear infinite;
		}

		@keyframes fall-160 {
			58.386% {
				transform: translate(80.1331vw, 58.386vh) scale(0.518);
			}

			to {
				transform: translate(78.14335vw, 100vh) scale(0.518);
			}
		}

		.snow:nth-child(161) {
			opacity: 0.099;
			transform: translate(2.8831vw, -10px) scale(0.3342);
			animation: fall-161 28s -19s linear infinite;
		}

		@keyframes fall-161 {
			55.568% {
				transform: translate(10.4127vw, 55.568vh) scale(0.3342);
			}

			to {
				transform: translate(6.6479vw, 100vh) scale(0.3342);
			}
		}

		.snow:nth-child(162) {
			opacity: 0.7096;
			transform: translate(7.5927vw, -10px) scale(0.8651);
			animation: fall-162 28s -22s linear infinite;
		}

		@keyframes fall-162 {
			56.941% {
				transform: translate(13.5841vw, 56.941vh) scale(0.8651);
			}

			to {
				transform: translate(10.5884vw, 100vh) scale(0.8651);
			}
		}

		.snow:nth-child(163) {
			opacity: 0.8126;
			transform: translate(60.0607vw, -10px) scale(0.8189);
			animation: fall-163 21s -14s linear infinite;
		}

		@keyframes fall-163 {
			56.707% {
				transform: translate(55.4679vw, 56.707vh) scale(0.8189);
			}

			to {
				transform: translate(57.7643vw, 100vh) scale(0.8189);
			}
		}

		.snow:nth-child(164) {
			opacity: 0.7864;
			transform: translate(97.4854vw, -10px) scale(0.808);
			animation: fall-164 19s -16s linear infinite;
		}

		@keyframes fall-164 {
			66.558% {
				transform: translate(106.8115vw, 66.558vh) scale(0.808);
			}

			to {
				transform: translate(102.14845vw, 100vh) scale(0.808);
			}
		}

		.snow:nth-child(165) {
			opacity: 0.339;
			transform: translate(62.738vw, -10px) scale(0.3616);
			animation: fall-165 17s -10s linear infinite;
		}

		@keyframes fall-165 {
			71.154% {
				transform: translate(58.3061vw, 71.154vh) scale(0.3616);
			}

			to {
				transform: translate(60.52205vw, 100vh) scale(0.3616);
			}
		}

		.snow:nth-child(166) {
			opacity: 0.4532;
			transform: translate(66.4368vw, -10px) scale(0.4639);
			animation: fall-166 22s -7s linear infinite;
		}

		@keyframes fall-166 {
			64.605% {
				transform: translate(74.1688vw, 64.605vh) scale(0.4639);
			}

			to {
				transform: translate(70.3028vw, 100vh) scale(0.4639);
			}
		}

		.snow:nth-child(167) {
			opacity: 0.8988;
			transform: translate(7.3021vw, -10px) scale(0.6533);
			animation: fall-167 11s -6s linear infinite;
		}

		@keyframes fall-167 {
			66.088% {
				transform: translate(-2.306vw, 66.088vh) scale(0.6533);
			}

			to {
				transform: translate(2.49805vw, 100vh) scale(0.6533);
			}
		}

		.snow:nth-child(168) {
			opacity: 0.9118;
			transform: translate(17.5749vw, -10px) scale(0.2354);
			animation: fall-168 10s -1s linear infinite;
		}

		@keyframes fall-168 {
			41.474% {
				transform: translate(14.3014vw, 41.474vh) scale(0.2354);
			}

			to {
				transform: translate(15.93815vw, 100vh) scale(0.2354);
			}
		}

		.snow:nth-child(169) {
			opacity: 0.0232;
			transform: translate(42.8643vw, -10px) scale(0.5237);
			animation: fall-169 16s -24s linear infinite;
		}

		@keyframes fall-169 {
			67.965% {
				transform: translate(48.1172vw, 67.965vh) scale(0.5237);
			}

			to {
				transform: translate(45.49075vw, 100vh) scale(0.5237);
			}
		}

		.snow:nth-child(170) {
			opacity: 0.0687;
			transform: translate(1.1466vw, -10px) scale(0.8876);
			animation: fall-170 13s -2s linear infinite;
		}

		@keyframes fall-170 {
			39.119% {
				transform: translate(-8.6494vw, 39.119vh) scale(0.8876);
			}

			to {
				transform: translate(-3.7514vw, 100vh) scale(0.8876);
			}
		}

		.snow:nth-child(171) {
			opacity: 0.6255;
			transform: translate(0.5128vw, -10px) scale(0.3795);
			animation: fall-171 24s -15s linear infinite;
		}

		@keyframes fall-171 {
			60.401% {
				transform: translate(-9.4602vw, 60.401vh) scale(0.3795);
			}

			to {
				transform: translate(-4.4737vw, 100vh) scale(0.3795);
			}
		}

		.snow:nth-child(172) {
			opacity: 0.9668;
			transform: translate(43.2135vw, -10px) scale(0.2704);
			animation: fall-172 30s -25s linear infinite;
		}

		@keyframes fall-172 {
			41.039% {
				transform: translate(43.0928vw, 41.039vh) scale(0.2704);
			}

			to {
				transform: translate(43.15315vw, 100vh) scale(0.2704);
			}
		}

		.snow:nth-child(173) {
			opacity: 0.4069;
			transform: translate(87.7925vw, -10px) scale(0.4165);
			animation: fall-173 20s -16s linear infinite;
		}

		@keyframes fall-173 {
			31.828% {
				transform: translate(93.3252vw, 31.828vh) scale(0.4165);
			}

			to {
				transform: translate(90.55885vw, 100vh) scale(0.4165);
			}
		}

		.snow:nth-child(174) {
			opacity: 0.0648;
			transform: translate(39.403vw, -10px) scale(0.2577);
			animation: fall-174 28s -18s linear infinite;
		}

		@keyframes fall-174 {
			78.795% {
				transform: translate(41.3288vw, 78.795vh) scale(0.2577);
			}

			to {
				transform: translate(40.3659vw, 100vh) scale(0.2577);
			}
		}

		.snow:nth-child(175) {
			opacity: 0.1347;
			transform: translate(13.9217vw, -10px) scale(0.7505);
			animation: fall-175 22s -26s linear infinite;
		}

		@keyframes fall-175 {
			57.255% {
				transform: translate(9.0331vw, 57.255vh) scale(0.7505);
			}

			to {
				transform: translate(11.4774vw, 100vh) scale(0.7505);
			}
		}

		.snow:nth-child(176) {
			opacity: 0.1446;
			transform: translate(14.8604vw, -10px) scale(0.0332);
			animation: fall-176 14s -8s linear infinite;
		}

		@keyframes fall-176 {
			58.396% {
				transform: translate(8.4849vw, 58.396vh) scale(0.0332);
			}

			to {
				transform: translate(11.67265vw, 100vh) scale(0.0332);
			}
		}

		.snow:nth-child(177) {
			opacity: 0.1151;
			transform: translate(24.53vw, -10px) scale(0.451);
			animation: fall-177 29s -21s linear infinite;
		}

		@keyframes fall-177 {
			40.57% {
				transform: translate(15.6955vw, 40.57vh) scale(0.451);
			}

			to {
				transform: translate(20.11275vw, 100vh) scale(0.451);
			}
		}

		.snow:nth-child(178) {
			opacity: 0.0495;
			transform: translate(26.0279vw, -10px) scale(0.4043);
			animation: fall-178 20s -22s linear infinite;
		}

		@keyframes fall-178 {
			62.693% {
				transform: translate(24.3837vw, 62.693vh) scale(0.4043);
			}

			to {
				transform: translate(25.2058vw, 100vh) scale(0.4043);
			}
		}

		.snow:nth-child(179) {
			opacity: 0.1217;
			transform: translate(39.0473vw, -10px) scale(0.8309);
			animation: fall-179 19s -2s linear infinite;
		}

		@keyframes fall-179 {
			79.607% {
				transform: translate(41.0323vw, 79.607vh) scale(0.8309);
			}

			to {
				transform: translate(40.0398vw, 100vh) scale(0.8309);
			}
		}

		.snow:nth-child(180) {
			opacity: 0.0432;
			transform: translate(49.7295vw, -10px) scale(0.103);
			animation: fall-180 13s -14s linear infinite;
		}

		@keyframes fall-180 {
			79.067% {
				transform: translate(52.6951vw, 79.067vh) scale(0.103);
			}

			to {
				transform: translate(51.2123vw, 100vh) scale(0.103);
			}
		}

		.snow:nth-child(181) {
			opacity: 0.4353;
			transform: translate(66.8885vw, -10px) scale(0.5522);
			animation: fall-181 11s -18s linear infinite;
		}

		@keyframes fall-181 {
			40.441% {
				transform: translate(71.1392vw, 40.441vh) scale(0.5522);
			}

			to {
				transform: translate(69.01385vw, 100vh) scale(0.5522);
			}
		}

		.snow:nth-child(182) {
			opacity: 0.9808;
			transform: translate(40.664vw, -10px) scale(0.9332);
			animation: fall-182 26s -23s linear infinite;
		}

		@keyframes fall-182 {
			63.763% {
				transform: translate(42.8403vw, 63.763vh) scale(0.9332);
			}

			to {
				transform: translate(41.75215vw, 100vh) scale(0.9332);
			}
		}

		.snow:nth-child(183) {
			opacity: 0.7893;
			transform: translate(56.3837vw, -10px) scale(0.9483);
			animation: fall-183 20s -25s linear infinite;
		}

		@keyframes fall-183 {
			48.579% {
				transform: translate(54.4089vw, 48.579vh) scale(0.9483);
			}

			to {
				transform: translate(55.3963vw, 100vh) scale(0.9483);
			}
		}

		.snow:nth-child(184) {
			opacity: 0.5656;
			transform: translate(71.9034vw, -10px) scale(0.1886);
			animation: fall-184 15s -18s linear infinite;
		}

		@keyframes fall-184 {
			34.441% {
				transform: translate(71.8778vw, 34.441vh) scale(0.1886);
			}

			to {
				transform: translate(71.8906vw, 100vh) scale(0.1886);
			}
		}

		.snow:nth-child(185) {
			opacity: 0.6545;
			transform: translate(17.0139vw, -10px) scale(0.923);
			animation: fall-185 25s -6s linear infinite;
		}

		@keyframes fall-185 {
			33.084% {
				transform: translate(8.9919vw, 33.084vh) scale(0.923);
			}

			to {
				transform: translate(13.0029vw, 100vh) scale(0.923);
			}
		}

		.snow:nth-child(186) {
			opacity: 0.9043;
			transform: translate(51.5856vw, -10px) scale(0.1283);
			animation: fall-186 22s -8s linear infinite;
		}

		@keyframes fall-186 {
			39.847% {
				transform: translate(49.6302vw, 39.847vh) scale(0.1283);
			}

			to {
				transform: translate(50.6079vw, 100vh) scale(0.1283);
			}
		}

		.snow:nth-child(187) {
			opacity: 0.0215;
			transform: translate(5.7464vw, -10px) scale(0.5787);
			animation: fall-187 20s -16s linear infinite;
		}

		@keyframes fall-187 {
			64.626% {
				transform: translate(-0.2775vw, 64.626vh) scale(0.5787);
			}

			to {
				transform: translate(2.73445vw, 100vh) scale(0.5787);
			}
		}

		.snow:nth-child(188) {
			opacity: 0.0106;
			transform: translate(46.5623vw, -10px) scale(0.3933);
			animation: fall-188 15s -24s linear infinite;
		}

		@keyframes fall-188 {
			38.704% {
				transform: translate(44.0271vw, 38.704vh) scale(0.3933);
			}

			to {
				transform: translate(45.2947vw, 100vh) scale(0.3933);
			}
		}

		.snow:nth-child(189) {
			opacity: 0.9879;
			transform: translate(9.6316vw, -10px) scale(0.6081);
			animation: fall-189 22s -30s linear infinite;
		}

		@keyframes fall-189 {
			46.182% {
				transform: translate(13.4556vw, 46.182vh) scale(0.6081);
			}

			to {
				transform: translate(11.5436vw, 100vh) scale(0.6081);
			}
		}

		.snow:nth-child(190) {
			opacity: 0.9006;
			transform: translate(10.4995vw, -10px) scale(0.5817);
			animation: fall-190 13s -29s linear infinite;
		}

		@keyframes fall-190 {
			32.759% {
				transform: translate(9.337vw, 32.759vh) scale(0.5817);
			}

			to {
				transform: translate(9.91825vw, 100vh) scale(0.5817);
			}
		}

		.snow:nth-child(191) {
			opacity: 0.6225;
			transform: translate(43.246vw, -10px) scale(0.0757);
			animation: fall-191 10s -24s linear infinite;
		}

		@keyframes fall-191 {
			76.002% {
				transform: translate(43.9569vw, 76.002vh) scale(0.0757);
			}

			to {
				transform: translate(43.60145vw, 100vh) scale(0.0757);
			}
		}

		.snow:nth-child(192) {
			opacity: 0.3707;
			transform: translate(18.3716vw, -10px) scale(0.2835);
			animation: fall-192 13s -17s linear infinite;
		}

		@keyframes fall-192 {
			35.979% {
				transform: translate(15.802vw, 35.979vh) scale(0.2835);
			}

			to {
				transform: translate(17.0868vw, 100vh) scale(0.2835);
			}
		}

		.snow:nth-child(193) {
			opacity: 0.8788;
			transform: translate(94.5522vw, -10px) scale(0.4495);
			animation: fall-193 22s -25s linear infinite;
		}

		@keyframes fall-193 {
			49.026% {
				transform: translate(87.8912vw, 49.026vh) scale(0.4495);
			}

			to {
				transform: translate(91.2217vw, 100vh) scale(0.4495);
			}
		}

		.snow:nth-child(194) {
			opacity: 0.6279;
			transform: translate(75.3849vw, -10px) scale(0.0458);
			animation: fall-194 19s -11s linear infinite;
		}

		@keyframes fall-194 {
			37.064% {
				transform: translate(69.3082vw, 37.064vh) scale(0.0458);
			}

			to {
				transform: translate(72.34655vw, 100vh) scale(0.0458);
			}
		}

		.snow:nth-child(195) {
			opacity: 0.8004;
			transform: translate(62.9146vw, -10px) scale(0.4285);
			animation: fall-195 22s -19s linear infinite;
		}

		@keyframes fall-195 {
			43.457% {
				transform: translate(63.8219vw, 43.457vh) scale(0.4285);
			}

			to {
				transform: translate(63.36825vw, 100vh) scale(0.4285);
			}
		}

		.snow:nth-child(196) {
			opacity: 0.1208;
			transform: translate(73.0823vw, -10px) scale(0.5494);
			animation: fall-196 26s -3s linear infinite;
		}

		@keyframes fall-196 {
			63.056% {
				transform: translate(79.7796vw, 63.056vh) scale(0.5494);
			}

			to {
				transform: translate(76.43095vw, 100vh) scale(0.5494);
			}
		}

		.snow:nth-child(197) {
			opacity: 0.041;
			transform: translate(56.7973vw, -10px) scale(0.0296);
			animation: fall-197 28s -1s linear infinite;
		}

		@keyframes fall-197 {
			33.274% {
				transform: translate(57.7334vw, 33.274vh) scale(0.0296);
			}

			to {
				transform: translate(57.26535vw, 100vh) scale(0.0296);
			}
		}

		.snow:nth-child(198) {
			opacity: 0.5981;
			transform: translate(31.5831vw, -10px) scale(0.2982);
			animation: fall-198 16s -4s linear infinite;
		}

		@keyframes fall-198 {
			79.839% {
				transform: translate(36.8087vw, 79.839vh) scale(0.2982);
			}

			to {
				transform: translate(34.1959vw, 100vh) scale(0.2982);
			}
		}

		.snow:nth-child(199) {
			opacity: 0.0533;
			transform: translate(24.8126vw, -10px) scale(0.0696);
			animation: fall-199 18s -13s linear infinite;
		}

		@keyframes fall-199 {
			45.344% {
				transform: translate(18.4578vw, 45.344vh) scale(0.0696);
			}

			to {
				transform: translate(21.6352vw, 100vh) scale(0.0696);
			}
		}

		.snow:nth-child(200) {
			opacity: 0.2484;
			transform: translate(50.249vw, -10px) scale(0.6484);
			animation: fall-200 24s -10s linear infinite;
		}

		@keyframes fall-200 {
			32.499% {
				transform: translate(44.3904vw, 32.499vh) scale(0.6484);
			}

			to {
				transform: translate(47.3197vw, 100vh) scale(0.6484);
			}
		}
	</style>
	</head>
	<body>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
	</body>
</html>
